草庐IT

鸿蒙 GridCol

全部标签

HarmonyOS鸿蒙基于Java开发: 传感器开发

目录基本概念运作机制约束与限制场景介绍接口说明开发步骤基本概念HarmonyOS传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的SensorAPI,可以查询设备上的传感器,订阅传感器的数据,并根据传感器数据定制相应的算法,开发各类应用,比如指南针、运动健康、游戏等

鸿蒙(HarmonyOS)再启航,又有银行“官宣”加入鸿蒙生态

前言HarmonyOSNEXT发布后,大批国民级App都纷纷宣布适配鸿蒙原生应用。据华为介绍,目前已有超200家头部应用加速鸿蒙原生开发,原生应用版图成型。而近日15家银行宣布加入鸿蒙生态,包括工商银行、农业银行、中国银行、建设银行、交通银行、邮储银行6家国有大行,招商银行、平安银行、中信银行、兴业银行、浦发银行、民生银行、光大银行、广发银行、华夏银行9家股份制银行。建设银行在公告中表示,自2023年9月华为宣布全新鸿蒙生态建设启动后,建行手机银行第一时间开启鸿蒙原生化改造,于同年12月完成手机银行鸿蒙Beta版本开发。邮储银行开发完成了鸿蒙原生应用Beta版本,标志着邮储银行在原生鸿蒙生态中

鸿蒙(ArkUI)开发:实现二级联动

场景介绍列表的二级联动(CascadingList)是指根据一个列表(一级列表)的选择结果,来更新另一个列表(二级列表)的选项。这种联动可以使用户根据实际需求,快速定位到想要的选项,提高交互体验。例如,短视频中拍摄风格的选择、照片编辑时的场景的选择,本文即为大家介绍如何开发二级联动。效果呈现本例最终效果如下:运行环境本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发:IDE:DevEcoStudio3.1Beta2SDK:Ohos_sdk_public3.2.11.9(APIVersion9Release)实现思路数字标题(titles)以及下方的数字列表(contents)分组展示

鸿蒙HarmonyOS开发实战—AI功能开发(图像超分辨率)

针对图片分辨率不足的问题,传统的解决方案是使用双线性或双三次插值的方法来放大图像;而针对图片压缩噪声的问题,传统的解决方案则是通过各种算法实现平滑、去噪。本SDK使用智能的方法,基于深度神经网络,依托硬件的神经网络加速器,提供适用于移动终端的1x和3x超分能力;1x超分可以去除图片的压缩噪声,3x超分在有效抑制压缩噪声的同时,提供3倍的边长放大能力。基本概念“超分”,即单张图片空间域超分辨率(SISR:SingleImageSuper-Resolution),指给定单张图片,使用智能方法将其放大,令其分辨率更高,得到比传统放大更加清晰的细节纹理;或者在分辨率不变的情况下,去除压缩噪声,获得更加

鸿蒙开发-OpenHarmony轻量系统之获取当地时间

在轻量设备里面,我们常常需要获取本地时间,用于时间显示,log记录,帮助RTC芯片纠正时间等等。我们在之前设计了一个智慧时钟,需要使用到本地当前时间,因此本篇文章想在OpenHarmony上实现SNTP获取本地时间,并将此功能集成为一个模块,便于我们的主程序调用。环境OpenHarmony3.1润和hispark_pegasusHi3861开发板DevEcoDeviceTool串口调试助手SNTP介绍SNTP(SimpleNetworkTimeProtocal简单网络时间协议),用于跨广域网或局域网同步时间的协议,主要用来同步因特网中的计算机时钟,具有较高的精确度(几十毫秒)。SNTP协议相对

100天精通鸿蒙从入门到跳槽——第9天:TypeScript 知识储备:命名空间

博主猫头虎的技术世界🌟欢迎来到猫头虎的博客—探索技术的无限可能!专栏链接:🔗精选专栏:《面试题大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通Golang》—Go语言学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!100天精通鸿蒙OS(基础篇)

鸿蒙OS应用开发之百分比显示组件

前面学习了动态加载的组件,在本文里将要学习百分比显示组件,这个组件可以把数据按百分比的情况进行图形显示出来。百分比图形显示还是很有用的,比如一个班里学生的成绩占比,还有软件项目开发进度的情况,还有软件下载进度等等。在鸿蒙系统里定义这个组件接口如下:DataPanel(options:{values:number[],max?:number,type?:DataPanelType})在这里输入一个参数options。而这个参数定义如下:values是一个数组类型,描述每一段怎么显示,比如30%显示时,表示值就是30.max是一个百分比的最大值,如果百分显示,那么这个值就是100.type是百分组

鸿蒙HarmonyOS实战-ArkUI动画(弹簧曲线动画)

 前言弹簧曲线动画是一种模拟弹簧运动的动画效果,通过改变弹簧的拉伸或压缩来表现不同的运动状态。以下是制作弹簧曲线动画的步骤:创建一个弹簧的模型,可以使用圆形或者曲线来代表弹簧的形状。将弹簧固定在一个点上,这个点可以是屏幕中心或其他位置。定义一个目标位置,弹簧将会朝向这个位置进行拉伸或压缩。使用动画技术,逐步改变弹簧的形状,使其逐渐接近目标位置。在动画过程中,可以考虑添加一些物理效果,如惯性、摩擦力等,以增加动画的真实感。循环播放动画,以实现不断的弹簧运动效果。通过调整弹簧的属性和动画参数,可以制作出不同类型的弹簧曲线动画,如摆动、震动、弹跳等效果。可以使用编程语言或动画软件来实现弹簧曲线动画。

鸿蒙HarmonyOS开发框架—ArkTS语言(基本语法 一)

初识ArkTS语言ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。当前,ArkTS在TS的基础上主要扩展了如下能力:基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了UI开发的主体。状态管理:ArkTS提供了多维度的状态管理机制。在UI开发框架中,与UI相关联的数据可以在组件内使用,也可以在不同组件层级间传

HarmonyOS鸿蒙基于Java开发: AI助手类意图识别

目录约束与限制场景介绍接口说明开发步骤随着人机交互越来越普遍,设备需要理解用户下达的各种指令,方便用户的操作。助手类意图识别能够利用机器学习技术,对用户发送给设备的文本消息进行语义分析和意图识别,进而衍生出各种智能的应用场景,使设备更智慧、更智能。约束与限制当前只支持中文语境。助手类意图识别文本限制在50个字符以内,超过字数将返回参数错误。文本要求UTF-8格式,如果格式错误不会引发报错,但将导致分析结果不正确。Engine支持多用户同时接入,但是不支持同一用户并发调用同一特性。若同一特性被同一进程同一时间多次调用,则返回系统忙错误;不同进程调用同一特性,则同一时间只能处理一个进程业务࿰